//============================================================================
// Name        : TemplateFunForAdd.cpp
// Author      : tyong
// Version     :
// Copyright   : Your copyright notice
// Description : Hello World in C++, Ansi-style
//============================================================================

#include <iostream>
using namespace std;

template <typename T>
T add(T a,T b){
	return a+b;
}

int main() {
	int a,b;
	double c,d;
	cin>>a>>b>>c>>d;
	cout<<add(a,b)<<endl;
	cout<<add<double>(c,d)<<endl;
	return 0;
}
